Package-level declarations

Types

Link copied to clipboard

Auto-configures the multi-signal duplicate collector: pair sources, signal scorers, and everything else MultiSignalCollectorStrategy needs, driven from CollectorProperties.

Link copied to clipboard
data class CollectorProperties(val enabled: Boolean = true, val matchThreshold: Double = 0.6, val signals: Map<String, CollectorProperties.SignalProperties> = emptyMap(), val sweep: CollectorProperties.SweepProperties = SweepProperties(), val trace: CollectorProperties.TraceProperties = TraceProperties())

Configuration for the multi-signal duplicate collector.

Link copied to clipboard
class DiceDecaySchedulingConfiguration(decayManager: <Error class: unknown class><DecayManager>, properties: DiceStoreProperties)

Schedules the decay tick (materialise cached confidence, then apply lifecycle transitions). Split out so @EnableScheduling is only switched on when decay is enabled. Resolves the DecayManager lazily via ObjectProvider so it's robust to the backend that registered it.

Link copied to clipboard

Auto-configures the Dice proposition store and its lineage record stores (projection records and the collector audit trail).

Link copied to clipboard
data class DiceStoreProperties(var type: String = "in-memory", var decay: DiceStoreProperties.Decay = Decay(), var vectorIndex: DiceStoreProperties.VectorIndex = VectorIndex())

Configuration for the Dice proposition store.

Link copied to clipboard

Whether the wiring registers a drift-check runner.

Link copied to clipboard

Wires the schema-governance loop: version stamps, a drift log, a snapshot of what the live graph holds, the comparisons between them, the runner that sequences a check, and the sweep a host calls when it decides to act on one.

Link copied to clipboard
data class MetamodelProperties(val enabled: Boolean = true, val drift: MetamodelProperties.DriftProperties = DriftProperties())

Settings for the metamodel governance loop.